package org.esprit.ocm.model.ec2;

import net.sf.gilead.pojo.java5.LightEntity;

/**
 * An instance of this class represents an EC2 instance after a request has
 * been issued to terminate/start/stop that instance.
 */
public class InstanceStateChangeDescriptionMapping extends LightEntity {
	
	/**
	 * 
	 */
	private static final long	serialVersionUID	= -911310894228634028L;
	
	private String instanceId;
	private String prevState;
	private String currentState;
	private int prevStateCode;
	private int currentStateCode;
	
	public String getInstanceId() {
		return instanceId;
	}
	
	public String getPrevState() {
		return prevState;
	}
	
	public String getCurrentState() {
		return currentState;
	}
	
	public int getPrevStateCode() {
		return prevStateCode;
	}
	
	public int getCurrentStateCode() {
		return currentStateCode;
	}
	
	public void setInstanceId(String instanceId) {
		this.instanceId = instanceId;
	}
	
	public void setPrevState(String prevState) {
		this.prevState = prevState;
	}
	
	public void setCurrentState(String currentState) {
		this.currentState = currentState;
	}
	
	public void setPrevStateCode(int prevStateCode) {
		this.prevStateCode = prevStateCode;
	}
	
	public void setCurrentStateCode(int currentStateCode) {
		this.currentStateCode = currentStateCode;
	}
	
}

